//package com.zzj.ecology.common.utils.bus;
//
//import com.fapd.workman.workgroup.bean.SysMenuButton;
//import org.springframework.util.StringUtils;
//
//import java.util.List;
//
///**
// * HUI 目录菜单工具类
// * @ClassName SysMenuButtonCreator
// * @Description TODO
// * @Author zhijun zeng at 0:30 2020/3/30
// * @Version 1.0
// **/
//public class SysMenuButtonCreator {
//
//    /**
//     * 菜单 HUI 目录菜单
//     * @param list
//     * @return
//     */
//    public static StringBuffer createMenuCategory(List<SysMenuButton> list) {
//        StringBuffer html = new StringBuffer();
//        if (null != list && list.size() > 0) {
//            for (SysMenuButton smb : list) {
//                html.append(createCategory(smb));
//            }
//        }
//        return html;
//    }
//
//    /**
//     * 创建 HUI 单个目录
//     * @param smb
//     * @return
//     */
//    private static StringBuffer createCategory(SysMenuButton smb) {
//        StringBuffer sb = new StringBuffer();
//        sb.append("<dl class=\"Hui-menu\" id=\""+ smb.getId() +"\">");
//        sb.append("<dt class=\"Hui-menu-title\"><i class=\"Hui-iconfont "+ smb.getCss() +"\"></i> "+ smb.getMenuName() +"<i class=\"Hui-iconfont Hui-admin-menu-dropdown-arrow\">&#xe6d5;</i></dt>");
//        sb.append("<dd class=\"Hui-menu-item\">");
//        sb.append("<ul>");
//
//        /* 判断是否菜单还是目录 */
//        if (!StringUtils.isEmpty(smb.getHref()) && "#".equals(smb.getHref()) && smb.getChildrens().size() > 0) {
//            for (SysMenuButton b : smb.getChildrens()) {
////                if (!StringUtils.isEmpty(b.getHref()) && "#".equals(b.getHref())) {
//                if (smb.getType() == 0) {
//                    sb.append("<li>");
//                    sb.append(createCategory(b));
//                    sb.append("</li>");
//                } else {
//                    sb.append(createMenu(b));
//                }
//            }
//        } else {
//            sb.append(createMenu(smb));
//        }
//
//        sb.append("</ul>");
//        sb.append("</dd>");
//        sb.append("</dl>");
//        return sb;
//    }
//
//    /**
//     * 创建 H-UI 单个菜单
//     * @param smb
//     * @return
//     */
//    private static StringBuffer createMenu(SysMenuButton smb) {
//        StringBuffer sb = new StringBuffer();
//        sb.append("<li>");
//        sb.append("<a data-id=\""+ smb.getId() +"\" data-title=\""+ smb.getMenuName() +"\"  data-href=\""+ smb.getHref() +"\" href=\"javascript:void(0)\"><i class=\"Hui-iconfont "+ smb.getCss() +"\"></i> "+ smb.getMenuName() +"</a>");
//        sb.append("</li>");
//        return sb;
//    }
//
//}
